package org.jeecg.modules.ca.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 企业信息
 * @Author: jeecg-boot
 * @Date:   2023-02-07
 * @Version: V1.0
 */
@Data
@ApiModel(value="企业信息", description="企业信息")
public class CompanyDto implements Serializable {
    private static final long serialVersionUID = 1L;

	/**所属部门*/
    @ApiModelProperty(value = "所属部门")
    private String sysOrgCode;
	/**企业名称*/
    @ApiModelProperty(value = "企业名称")
    private String enterpriseName;
	/**企业代码（统一社会信用代码或组织机构代码）*/
    @ApiModelProperty(value = "企业代码（统一社会信用代码或组织机构代码）")
    private String enterpriseCode;
	/**企业注册地址*/
    @ApiModelProperty(value = "企业注册地址")
    private String enterpriseAddress;
	/**法人姓名*/
    @ApiModelProperty(value = "法人姓名")
    private String legalName;
	/**法人身份证号*/
    @ApiModelProperty(value = "法人身份证号")
    private String legalCode;
	/**法人手机号*/
    @ApiModelProperty(value = "法人手机号")
    private String legalMobile;
	/**对公银行开户行*/
    @ApiModelProperty(value = "对公银行开户行")
    private String bankName;
	/**对公银行账户*/
    @ApiModelProperty(value = "对公银行账户")
    private String bankAccount;
	/**对公银行联行号*/
    @ApiModelProperty(value = "对公银行联行号")
    private String bankCode;
	/**联系人*/
    @ApiModelProperty(value = "联系人")
    private String contact;
	/**联系电话*/
    @ApiModelProperty(value = "联系电话")
    private String contactNo;
	/**注册资本*/
    @ApiModelProperty(value = "注册资本")
    private String registeredCapital;
	/**注册地区*/
    @ApiModelProperty(value = "注册地区")
    private String registeredArea;
	/**从业人数*/
    @ApiModelProperty(value = "从业人数")
    private String employeeNo;
	/**企业类别*/
    @ApiModelProperty(value = "企业类别")
    private String orgCategory;
    @ApiModelProperty(value = "电子邮箱")
    private String mail;

    /**邮箱*/
    @ApiModelProperty(value = "电子签章图片")
    private String sealImg;
}
